Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Miami Open - Miami Brisbane International - Brisbane BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Ukraine F3 Russia F2 Italy F6 Italy F7 Italy F8 Italy F9 Italy F10 Italy F11 Italy F15 Italy F16 Russia F3 Russia F4 Russia F7 Russia F1 Slovenia F3 Austria F2 Austria F3 Egypt F4 Egypt F5 Egypt F6 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Slovenia F1 Slovenia F2 Austria F4 Austria F5 Slovak Rep. F2 Slovak Rep. F1 Austria F7 Austria F9 Croatia F9 Croatia F10 Turkey F12 Turkey F13 Bosnia & Herzegovina F3 Slovenia F3 Turkey F1 Turkey F2 Croatia F1 Serbia F8 Croatia F12 Austria F6 Russia F1 Uzbekistan F1 Belarus F1 Belarus F2 Mordovia Cup - Saransk Uzbekistan F2 Uzbekistan F4 Italy F13 Ukraine F1 Iskratel Open - Kranj Turkey F4 Slovenia F2 Alexander Kolyaskin Memorial - Donetsk Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Sporting Challenger '08-Trofeo Regione Piemonte - Turin Mordovia Cup 2008 - Saransk XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Besancon Challenger Bergamo Challenger Rome Challenger Tunis Challenger Reggio Emilia Challenger Penza Challenger Segovia Challenger Istanbul Challenger Astana Challenger Bergamo Challenger Curitiba Challenger Alessandria Challenger Kosice Challenger Milan Challenger Braunschweig Challenger Penza Challenger Istanbul Challenger Caltanissetta Challenger Barletta Challenger Santos Challenger Penza Challenger Astana Challenger Istanbul Challenger Banja Luka Challenger Ljubljana Challenger Loughborough Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Barletta Challenger Prague Challenger Kosice Challenger Anning Challenger Wuhan Challenger Beijing Challenger Rome Challenger Bordeaux Challenger Furth Challenger Kosice Challenger Tanger Challenger Portoroz Challenger Istanbul Challenger Astana Challenger Penza Cup - Penza St. Petersburg Challenger 2006 - St. Petersburg Aptos Challenger Istanbul Challenger Banja Luka Challenger Izmir Challenger Trnava Challenger UTC Open by Selena - Cherkassy Mersin Challenger Astana Challenger Aptos Challenger Banja Luka Challenger Kenitra Challenger Irving Challenger Turin Challenger Rome Challenger Todi Challenger Astana Challenger Almaty Challenger 2 - Almaty Irving Challenger Banja Luka Challenger Memorial Manfredini - Sassuolo Astana Challenger Heilbronn Open - Heilbronn Alexander Kolyaskin Memorial - Donetsk Roma Challenger 2007 - Rome Astana Challenger - Astana Almaty Challenger 1 - Almaty Penza Cup - Penza Barletta Challenger Togliatti Cup - Togliatti PEOPLEnet Cup - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Cherbourg Challenger Chicago Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Tyler Challenger Furth Challenger Marburg Challenger Bratislava 2 Challenger Saransk Challenger Rijeka Open - Rijeka San Benedetto Challenger - San Benedetto Saransk Challenger Penza Cup 2008 - Penza Marrakech Challenger Lyon Challenger Mordova Cup 2007 - Saransk Geneva Challenger Dallas Challenger Mersin Challenger Moscow Challenger Ljubljana Challenger Sophia Antipolis Challenger Barletta Challenger St. Brieuc Challenger Samarkand Challenger - Samarkand Prostejov Challenger Caltanissetta Challenger Astana Challenger Prostejov Challenger Challenger Tunisie - Tunis Irving Challenger Rome Challenger Prostejov Challenger Orleans Challenger Dallas Challenger Blumenau Challenger Irving Challenger Segovia Challenger Andria Challenger Bloomfield Hills Challenger Napoli Challenger Ottignies-Louvain-la-Neuve Challenger Lugano Challenger Canberra Challenger Aptos Challenger PBZ Zagreb Indoors - Zagreb Orleans Challenger Phoenix Challenger Bratislava Challenger Guangzhou Challenger Lexington Challenger Manama Challenger Mouilleron-Le-Captif Challenger Lyon Challenger Manama Challenger Phoenix Challenger Porto Challenger Akbank Private Banking TED Open - Istanbul ATP Kremlin Cup - Moscow Nottingham Challenger St. Petersburg Open - St. Petersburg Southern Capital Cup - Almaty Nottingham 2 Challenger Togliatti Cup - Togliatti Portoroz Challenger Nur-Sultan 1 Challenger Cary Challenger Nottingham 2 Challenger Istanbul Challenger Marburg Challenger Bergamo Challenger Traralgon Challenger Pau Challenger Phoenix Challenger St. Petersburg Open - St. Petersburg Surbiton Challenger Nottingham Challenger Ilkley Challenger Brest Challenger The Artois Championships - London Mallorca Challenger St. Tropez Challenger ATP Kremlin Cup - Moscow Helsinki Challenger Mordovia Cup 2005 - Saransk Murcia Challenger Madrid Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Quimper Challenger Togliatti Cup - Togliatti Bergamo Challenger Danderyd Challenger Tenerife 1 Challenger Open de Moselle - Metz Kremlin Cup - Moscow Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Aix En Provence Challenger U.S. Mens's Clay Court Championship - Houston Surbiton Challenger Open Sabadell Atlantico - Barcelona Braunschweig Challenger Oeiras 4 Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Pilot Pen Tennis - New Haven Bordeaux Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha UTC Open - Cherkassy Medibank International - Sydney Pozoblanco Challenger Serbia Open - Belgrade AEGON Championships - London Orleans Challenger Open de Moselle - Metz Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney St. Tropez Challenger Bratislava Challenger PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Rennes Challenger Helsinki Challenger Erste Bank Open - Vienna Genova Challenger Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Brisbane International - Brisbane Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona AEGON Championships - London Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing Prostejov Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai Salzburg Challenger Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice PBZ Zagreb Indoors - Zagreb Bet-at-home Open - Hamburg Dallas Challenger Heilbronn Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Rennes Challenger Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Belgrade Challenger Brisbane International - Brisbane Meknes Challenger Prague Challenger Bet-at-home Open - Hamburg Thailand Open - Bangkok Argentina Open - Buenos Aires Loughborough Challenger AEGON Championships - London Erste Bank Open - Vienna Libema Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Brisbane - Brisbane Qatar ExxonMobil Open - Doha Marrakech Challenger European Open - Antwerp Erste Bank Open - Vienna Astana Open - Nur-Sultan Caltanissetta Challenger Grand Prix Hassan II - Casablanca Astana Open - Nur-Sultan ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Napoli Challenger Rome Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Blunmenau Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo ATP Kremlin Cup - Moscow Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Aegon Nottingham Open - Nottingham Biel Challenger Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen China Open - Beijing Aircel Chennai Open - Chennai AEGON International - Eastbourne Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest Winston-Salem Open - Winston-Salem China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Almaty Open - Almaty St. Petersburg Open - St. Petersburg DIEMA XTRA Sofia Open - Sofia Open 13 Provence - Marseille Gazprom Hungarian Open - Budapest PBZ Zagreb Indoors - Zagreb Fever-Tree Championships - London Vercelli Challenger Plava Laguna Croatia Open - Umag Abierto Mexicano de Tenis Mifel - Los Cabos Moselle Open - Metz Kremlin Cup - Moscow AEGON International - Eastbourne Adelaide International - Adelaide Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Todi Challenger Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Sardegna Open - Cagliari Open Sud de France - Montpellier Astana Open - Astana Open 13 - Marseille Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Almaty Open - Almaty Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Studena Croatia Open - Umag AEGON Championships - London Grand Prix Hassan II - Casablanca Seville Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Apia International - Sydney Marburg Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg San Francisco Challenger Prostejov Challenger Open 13 Provence - Marseille Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis ATP Challenger Tour Finals Open 13 Provence - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle Ostrava Challenger AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Valencia Open - Valencia St. Petersburg Open - St. Petersburg Canberra Challenger Brisbane International - Brisbane Vegeta Croatia Open - Umag ASB Classic - Auckland Mons Challenger Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Topshelf Open - 's-Hertogenbosch BMW Open - Munich AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Cordoba Open - Cordoba Swiss Indoors Basel - Basel Kremlin Cup - Moscow Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Memphis Open - Memphis Open 13 - Marseille TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Geneva Open - Geneva China Open - Beijing Ricoh Open - 's-Hertogenbosch Konzum Croatia Open - Umag Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest BMW Open - Munich Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Nur-Sultan 2 Challenger Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Helsinki Challenger TEB BNP Paribas Istanbul Open - Istanbul ABN AMRO World Tennis Tournament - Rotterdam Great Ocean Road Open - Melbourne Open Sud de France - Montpellier Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade cinch Championships - London Plava Laguna Croatia Open - Umag Tenerife 3 Challenger Lugano Challenger Open 13 Provence - Marseille Little Rock Challenger Serbia Open - Belgrade Open Parc - Lyon Libema Open - 's-Hertogenbosch Ilkley Challenger Hamburg European Open - Hamburg Nottingham 2 Challenger Plava Laguna Croatia Open - Umag Stockholm Open - Stockholm Open Parc - Lyon Malaysian Open - Kuala Lumpur Brest Challenger ABN AMRO Open - Rotterdam Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag Millennium Estoril Open - Estoril Brest Challenger St. Petersburg Open - St. Petersburg Hamburg Open - Hamburg Tenerife 3 Challenger Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Madrid Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Occitanie - Montpellier Porto Challenger Portugal Open - Oeiras Apia International - Sydney Abierto Mexicano - Los Cabos Maharashtra Open - Pune Sydney International - Sydney Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Kremlin Cup - Moscow Argentina Open - Buenos Aires Nature Valley International - Eastbourne Stanford Challenger Murray River Open - Melbourne Concepcion Challenger Lille Challenger Francavilla Challenger Chicago Challenger Astana Challenger Austrian Open - Kitzbuhel Helsinki Challenger Cassis Challenger Koblenz Challenger Phoenix Challenger Delray Beach Open - Delray Beach Kremlin Cup - Moscow Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Open Sud de France - Montpellier Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BMW Open - Munich AEGON International - Eastbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Konzum Croatia Open - Umag BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Miami Open - Miami Cincinnati Open - Cincinnati German Tennis Championships - Hamburg Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Nature Valley International - Eastbourne Miami Open - Miami Shanghai Rolex Masters - Shanghai Generali Open - Kitzbuhel Hangzhou Open - Hangzhou Mutua Madrilena Masters Madrid - Madrid St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London French Open - Paris U.S. Open - New York Geneva Open - Geneva St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Wimbledon - London U.S. Open - New York Australian Open - Melbourne China Open - Beijing French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Ilkley Challenger U.S. Open - New York Astana Open - Astana Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Davis Cup, Group II, PO, SLO-TUR 3-2 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Group II, 1R, EGY-SLO 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Finals, Group B U.S. Open (juniors) All Lower level tournaments Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, Group 2, 1R, NOR-SLO 0-5 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow Olympics - London Olympics - Tokyo Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, Group II, 1R, SLO-EST 4-0 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, Group II, 1R, SLO-POL 2-3 Davis Cup, World Group, QF, CRO-KAZ 3-1 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Shanghai Rolex Masters - Shanghai